leopard seal
noun
°A large pinniped mammal (Hydrurga leptonyx) found in the Antarctic.